package oop.ex2.expression;

/**
 * The basic node types that can be encountered while parsing an expression.
 * This enum only differentiates between types that affect the parsing sequence.
 * @author daniel_i_l
 *
 */
public enum NodeType {
	BINARY_OP, //binary operators like * and +
	ATOM,      //any symbol that will eventually be turned into a number. This includes parenthesis, functions,
	          //variables, unary ops and numbers
	SYMBOL     //any symbol that isn't an operator and doesn't directly evaluate into a number such as ')' and '}'
}
